import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'
Vue.use(Vuex)

export default new Vuex.Store({
  state: state,
  //   actions: {
  //     changeCity (ctx, city) {
  //       ctx.commit('changeCity', city)
  //     }
  //   },
  mutations: mutations,
  // changeCity (state, city) {
  //   state.city = city
  //   try {
  //     localStorage.city = city
  //   } catch (e) {}
  // }
  getters: { // 当需要根据state去计算的时候用到
    doubleCity (state) {
      return state.city + ' ' + state.city
    }
  }
})
